package com.apac.bom;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the seven_seven_deployed_asset_monitoring_tbl database table.
 * 
 */
@Entity
@Table(name="seven_seven_deployed_asset_monitoring_tbl")
public class SevenSevenDeployedAssetMonitoring extends AbstractBOM implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="DPLYD_ASSET_MON_CODE")
	private int dplydAssetMonCode;

	@Temporal(TemporalType.DATE)
	@Column(name="DPLYD_ASSET_ISSUE_DATE")
	private Date dplydAssetIssueDate;

	@Column(name="DPLYD_ASSET_RMKS")
	private String dplydAssetRmks;

	@Temporal(TemporalType.DATE)
	@Column(name="DPLYD_ASSET_RTRN_DATE")
	private Date dplydAssetRtrnDate;

	//bi-directional many-to-one association to SevenSevenAssetStatus
	@ManyToOne
	@JoinColumn(name="ASSET_ID_CODE")
	private SevenSevenAssetStatus sevenSevenAssetStatus;

	//bi-directional many-to-one association to EmployeeProject
	@ManyToOne
	@JoinColumn(name="EMP_PROJ_CODE")
	private EmployeeProject employeeProject;

	public SevenSevenDeployedAssetMonitoring() {
	}

	public int getDplydAssetMonCode() {
		return this.dplydAssetMonCode;
	}

	public void setDplydAssetMonCode(int dplydAssetMonCode) {
		this.dplydAssetMonCode = dplydAssetMonCode;
	}

	public Date getDplydAssetIssueDate() {
		return this.dplydAssetIssueDate;
	}

	public void setDplydAssetIssueDate(Date dplydAssetIssueDate) {
		this.dplydAssetIssueDate = dplydAssetIssueDate;
	}

	public String getDplydAssetRmks() {
		return this.dplydAssetRmks;
	}

	public void setDplydAssetRmks(String dplydAssetRmks) {
		this.dplydAssetRmks = dplydAssetRmks;
	}

	public Date getDplydAssetRtrnDate() {
		return this.dplydAssetRtrnDate;
	}

	public void setDplydAssetRtrnDate(Date dplydAssetRtrnDate) {
		this.dplydAssetRtrnDate = dplydAssetRtrnDate;
	}

	public SevenSevenAssetStatus getSevenSevenAssetStatus() {
		return this.sevenSevenAssetStatus;
	}

	public void setSevenSevenAssetStatus(SevenSevenAssetStatus sevenSevenAssetStatus) {
		this.sevenSevenAssetStatus = sevenSevenAssetStatus;
	}

	public EmployeeProject getEmployeeProject() {
		return this.employeeProject;
	}

	public void setEmployeeProject(EmployeeProject employeeProject) {
		this.employeeProject = employeeProject;
	}

}